00000000000000011111
01111110000001111111
11111144400044411111
11111115550555110000
00001115451545111111
00000005554555111111
00000000114111111110
22222200001111111000
22222222000000000000
22223322222000000000
22223312222200000000
44422333422200000000
44443352222220000000
44443333222222000000
33333332222222200000